package com.ruoyi.project.module.columnNameSearch.mapper;

import com.ruoyi.project.module.columnNameSearch.domain.ColumnNameSearch;
import java.util.List;	

/**
 * 字段参考 数据层
 * 
 * @author ruoyi
 * @date 2020-12-12
 */
public interface ColumnNameSearchMapper 
{
	/**
     * 查询字段参考信息
     * 
     * @param columnNameSearchId 字段参考ID
     * @return 字段参考信息
     */
	public ColumnNameSearch selectColumnNameSearchById(Long columnNameSearchId);
	
	/**
     * 查询字段参考列表
     * 
     * @param columnNameSearch 字段参考信息
     * @return 字段参考集合
     */
	public List<ColumnNameSearch> selectColumnNameSearchList(ColumnNameSearch columnNameSearch);
	
	/**
     * 新增字段参考
     * 
     * @param columnNameSearch 字段参考信息
     * @return 结果
     */
	public int insertColumnNameSearch(ColumnNameSearch columnNameSearch);
	
	/**
     * 修改字段参考
     * 
     * @param columnNameSearch 字段参考信息
     * @return 结果
     */
	public int updateColumnNameSearch(ColumnNameSearch columnNameSearch);
	
	/**
     * 删除字段参考
     * 
     * @param columnNameSearchId 字段参考ID
     * @return 结果
     */
	public int deleteColumnNameSearchById(Long columnNameSearchId);
	
	/**
     * 批量删除字段参考
     * 
     * @param columnNameSearchIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteColumnNameSearchByIds(String[] columnNameSearchIds);
	
}